﻿
namespace EentitfFrameworkMvc.common
{
    //创建一个泛型类，该泛型类可以同时返回集合类型以及整数类型
    public class OutPutResult<T>
    {
        public int TotalRows { get; set; }

        public ICollection<T> Data { get; set; }

        //创建一个办法，实例化Data集合类型，即使没有数据返回会传一个没有数据的集合，不会传null
        public OutPutResult() {

            Data = new List<T>();

    }

        //创建一个泛型类，该泛型类可以根据不同的实体类返回不同的实体数据
        public class R<T>
        {
            public ICollection<T> Data { get; set; }

            public R()
            {
                Data = new List<T>();
            }
        }
  }
}
